package com.homework.ch04;
import java.util.Random;
public class Test09 {
        public static void main(String[] args) {
            Random random = new Random();

            // 创建两个数组
            int[] randomNumbers = new int[100]; // 存储100个随机数
            int[] count = new int[6]; // 统计1-6出现的次数

            // 生成100个[1,6]之间的随机数并统计
            for (int i = 0; i < 100; i++) {
                int num = random.nextInt(6) + 1; // 生成1-6的随机数
                randomNumbers[i] = num;
                count[num - 1]++; // 对应位置的计数+1
            }

            // 输出统计结果
            System.out.println("随机数统计结果:");
            for (int i = 0; i < 6; i++) {
                int number = i + 1;
                double probability = (count[i] / 100.0) * 100;
                System.out.printf("数字%d: 出现%d次, 概率: %.1f%%\n",
                        number, count[i], probability);
            }

            // 输出统计数组内容
            System.out.print("\n统计数组内容: [");
            for (int i = 0; i < 6; i++) {
                System.out.print(count[i]);
                if (i < 5) {
                    System.out.print(", ");
                }
            }
            System.out.println("]");
        }

}
